shout3d.core
Interface Renderer
- public abstract interface Renderer
An interface which represents a renderer and provides required methods.
render
public void render(Node root)
- Renders the passed in Node and its children. This method
should call back any registered RenderObservers when the render
is complete.
- Parameters:
root
- the root Node to render
addRenderObserver
public void addRenderObserver(RenderObserver ro,
java.lang.Object userData)
- This method registers the interest of a RenderObserver
- Parameters:
observer
- the RenderObserveruserData
- data that will be passed back to the observer's
onPreRender and onPostRender methods.
removeRenderObserver
public void removeRenderObserver(RenderObserver ro)
- This method unregisters the interest of a RenderObserver
- Parameters:
observer
- the RenderObserver to unregister